.bxu-edit-alignment {
	display: inline-block;
	margin-left: -1px;
	height: 100%;
	vertical-align: middle;
	width: 1px;
}

.bxu-edit-popup {
	background-color: #fff;
	border-radius: 5px;
	display: inline-block;
	padding: 0 4px;
	vertical-align: middle;
}

.bxu-edit-top {
	height: 29px;
	overflow: hidden;
	padding-top: 4px;
}

.bxu-edit-name {
	color: #535353;
	float: left;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
}

.bxu-edit-cls {
	background: url(../images/canvas/photogallery-sprite.png) no-repeat center -236px;
	cursor: pointer;
	float: right;
	height: 20px;
	width: 20px;
}

.bxu-edit-img-wrap {
	min-height: 335px;
	min-width: 500px;
	text-align: center;
}

.bxu-edit-img-alignment {
	display: inline-block;
	height: 335px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.bxu-edit-img {
	border: none;
	display: inline-block;
	vertical-align: middle;
}

.bxu-edit-btn-block {
	padding: 12px 0 14px;
}

.bxu-edit-inp-wrap {
	padding: 0 1px;
	overflow: hidden;
}

.bxu-edit-inp-wrap input:not([type]), .bxu-edit-inp-wrap input[type="text"] {
	border: 1px solid;
	border-color: #d2d2d2 #d2d2d2 #cfcfcf;
	color: #7d7d7d;
	display: block;
	margin-left: -1px;
	height: 31px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 13px;
	padding: 0 5px;
	width: 95%;
}

.bxu-edit-btn-wrap {
	float: right;
	margin-top: 2px;
	text-align: right;
}

.bxu-edit-btn {
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	height: 30px;
	margin: 0 2px;
	width: 30px;
}

.bxu-edit-btn-icon {
	background: url(../images/canvas/photogallery-sprite.png) no-repeat 100px 100px;
	display: inline-block;
	margin-top: 5px;
	height: 19px;
	width: 19px;
}

.bxu-edit-btn:hover {
	background-color: #edf2f4;
	background-image: -webkit-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:    -moz-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:     -ms-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:      -o-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:         linear-gradient(to bottom, #f9fafa, #dee9ec);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, .1), 0 1px 0 rgba(0, 0, 0, .075), inset 0 1px 0 #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, .1), 0 1px 0 rgba(0, 0, 0, .075), inset 0 1px 0 #fff;
}

.bxu-edit-btn:active, .bxu-edit-btn-active {
	background-color: #e7edef;
	background-image: -webkit-linear-gradient(top, #e3eaec, #ebf0f2);
	background-image:    -moz-linear-gradient(top, #e3eaec, #ebf0f2);
	background-image:     -ms-linear-gradient(top, #e3eaec, #ebf0f2);
	background-image:      -o-linear-gradient(top, #e3eaec, #ebf0f2);
	background-image:         linear-gradient(to bottom, #e3eaec, #ebf0f2);
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px rgba(122, 128, 141, .55);
	box-shadow: inset 0 1px 2px rgba(122, 128, 141, .55);

}

.bxu-edit-btn-turn-l .bxu-edit-btn-icon {
	background-position: center -272px;
}

.bxu-edit-btn-turn-r .bxu-edit-btn-icon {
	background-position: center -304px;
}

.bxu-edit-btn-flip-v .bxu-edit-btn-icon {
	background-position: center -336px;
}

.bxu-edit-btn-flip-h .bxu-edit-btn-icon {
	background-position: center -367px;
}

.bxu-edit-btn-crop .bxu-edit-btn-icon {
	background-position: center -403px;
}

.bxu-edit-btn-grayscale .bxu-edit-btn-icon {
	background-position: center -433px;
}

.bxu-edit-btn-sign .bxu-edit-btn-icon {
	background-position: center -466px;
}



.bxu-edit-footer {
	border-top: 1px solid #e5e5e5;
	height: 34px;
	padding-top: 12px;
	text-align: center;
}

.bxu-edit-footer .webform-small-button-text {
	font-weight: var(--ui-font-weight-bold) !important;
}

.webform-small-button-disable .webform-small-button-text {
	opacity: 0.3;
}
.bxu-popup .popup-window-buttons-hr, .bxu-popup .popup-window-hr {
	display: block !important;
}

.bxu-poster-popup {
	width : 300px;
}
.bxu-poster-popup .bxu-poster-popup-dt {
	margin-bottom : 10px;
}
.bxu-poster-popup input {
	width: 95%;
}
